Attribute - based transactions in Service Oriented
نویسنده
چکیده
We present a theory for the design and verification of distributed transactions in dynamically reconfigurable systems. Despite several formal approaches have been proposed to study distributed transactional behaviours, the inter-relations between failure propagation and dynamic system reconfiguration still need investigation. We propose a formal model for transactions in Service Oriented Architectures (SOAs) inspired by the attribute mechanisms of the Java Transaction API. Technically, we model services in ATc (after “Attribute-based T ransactional calculus”), a CCS-like process calculus where service declarations are decorated with a transactional attribute. Such attribute disciplines, upon service invocation, how the invoked service is executed with respect to the transactional scopes of the invoker. A type system ensures that well-typed ATc systems do not exhibit run-time errors due to misuse of the transactional mechanisms. Finally, we define a testing framework for distributed transactions in SOAs based on ATc and prove that under reasonable conditions some attributes are observationally indistinguishable.
منابع مشابه
Testing Attribute-Based Transactions in SOC
We set the basis for a theory of testing for distributed transactions in service oriented systems where each service definition is decorated with a transactional attribute (inspired by the Java Transaction API). Transaction attributes discipline how services are executed with respect to the transactional scope of the invoking party. We define a language of observers and show that, in general, t...
متن کاملElectronic Money Laundering Detection in Transactions of Payment Service Providers
Under the coverage of legitimate commerce, criminals money-launder their illicit incomes through the payment gateways provided by Payment Service Providers (PSP). In order to do money-laundering forensics in transactions of PSP companies, a new method was proposed by Hojati et al which is done through detecting deviations from class behavior based on peer group analysis (PGA) method. Our experi...
متن کاملIdentifying the Suspected Cases of Money Laundering in Banking Using Multiple Attribute Decision Making (MADM)
Money laundering is among the most common financial crimes that negatively affect countries' economies and hurt their social and political relations. With the increasing growth of e-banking and the increase in electronic financial transactions, the identification of money laundering methods and behaviors has become more complex; because money launderers, by accessing the Internet and using new ...
متن کاملEvaluation of Components Affecting the Promotion of a Service-oriented University: A Qualitative Analysis of the Views of Higher Education Experts
Background & Objective: The service-oriented method is a strategy based on responding to the needs of stakeholders that emphasizes processes such as the link between the world of research and business, introducing the capabilities of the university and dissemination of knowledge in society. Therefore, this study aimed to recognize and determine the components affecting the improvement of a serv...
متن کاملChanges in a Service Oriented Enterprise: A Game Theory Approach
Service Oriented Enterprises (SOEs) are subject to constant change and variation. In this paper, the changes are considered from an economic perspective based on service culture notion. Once a change is implemented, the costs of some member services may increase, whereas the costs of some other services may reduce. We construct a game theoretic model trying to capture the possible conflicting i...
متن کامل